glutin - OpenGL, UTilities and INput
![Gitter](https://badges.gitter.im/Join Chat.svg)
Alternative to GLFW in pure Rust.
[]
= "*"
Documentation
Try it!
Usage
Glutin is an OpenGL context creation library and doesn't directly provide OpenGL bindings for you.
[]
= "*"
= "*"
extern crate gl;
extern crate glutin;
extern crate libc;
Note that glutin aims at being a low-level brick in your rendering infrastructure. You are encouraged to write another layer of abstraction between glutin and your application.
Platform-specific notes
Android
- To compile the examples for android, initialize the submodules, go to
deps/apk-builder/apk-builder
and runcargo build
, then go back toglutin
and callANDROID_HOME=/path/to/sdk NDK_HOME=/path/to/ndk NDK_STANDALONE=/path/to/standalone cargo test --no-run --target=arm-linux-androideabi
X11
- The plan is that glutin tries to dynamically link-to and use wayland if possible. If it doesn't work, it will try xlib instead. If it doesn't work, it will try libcaca. This is work-in-progress.